package com.zyh.scs.admin.api.vo.account;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author hwh
 * @ClassName: 后台充值excel表$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
@ColumnWidth(30)
public class RechargeInfoExcelVO implements Serializable {

    /**
     * 序号
     */
//    @Excel(name = "序号", orderNum = "1")
    private Integer index;

    /**
     * 交易时间
     */
    @Excel(name = "交易时间", format = "yyyy-MM-dd HH:mm:ss",orderNum = "2", width = 30)
    private LocalDateTime transactionTime;

    /**
     * 交易类型
     */
    @Excel(name = "交易类型", orderNum = "3")
    private String transactionTypeName;

    /**
     * 账户类型
     */
    @Excel(name = "账户类型", orderNum = "4")
    private String accountTypeName;

    /**
     * 充值金额
     */
    @Excel(name = "充值金额", orderNum = "5")
    private BigDecimal rechargeAmount;


    /**
     * 账户中心流水号
     */
    @Excel(name = "账户中心流水号", orderNum = "6")
    private String rechargeStream;

    /**
     * 用户ID
     */
    @Excel(name = "guid", orderNum = "8", width = 30)
    private String guid;

    /**
     * 用户姓名
     */
    @Excel(name = "用户姓名", orderNum = "9")
    private String username;


    /**
     * 工号
     */
    @Excel(name = "工号", orderNum = "10")
    private String userJobNumber;

    /**
     * 手机号
     */
    @Excel(name = "手机号", orderNum = "11")
    private String phone;


}
